/* -----------------------------------------------------------------------
   See COPYRIGHT.TXT and LICENSE.TXT for copyright and license information
   ----------------------------------------------------------------------- */
#ifndef _zhang_cuda_h
#define _zhang_cuda_h

#include "plm_config.h"
#include "fdk_opts.h"
#include "proj_image.h"
#include "proj_image_dir.h"
#include "volume.h"

//#if defined __cplusplus
//extern "C" {
//#endif

void CUDA_Bkpj(Volume * Vx, CB_Set * PSerr, void * dev_state);

void CUDA_Pj(CB_Set * PSy, Volume *Vx, void * drr_dev_state,Drr_options * options );

void CUDA_Pj2( CB_Set * PSy, Volume * Vx,void *dev_state);


//#if defined __cplusplus
//}
//#endif

#endif
